<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 
            相等运算符会用来比较两个值是否相等，如果相等会返回true,不相等会返回false
            使用==来做相等运算
            使用！=来做不相等运算
            不相等也会对变量做自动的类型转换，如果转换后相等它也会返回false
            ===和==类似，但是它不会做自动类型转换。
        

            !==和！=类似，但是它不会在比较的时候做自动类型转换
        
         */
         console.log(1==1);
         console.log(true=="1");
         console.log(null==0);//false
         //undifined衍生自null,所以这两个值做相等判断时，会返回true
         console.log(undefined=true);
         //NaN不和任何值相等，包括它本身
         console.log(NaN==NaN);
         //可以使用isNaN()函数来判断一个值是否等于NaN
         var b=NaN;
         console.log(isNaN(b));
         console.log(1!="1");
         console.log("123"==123);
         console.log("123"===123);


    </script>
</head>
<body>
    
</body>
</html>